eat a humble pie - Français Anglais Dictionnaire